Tunable Online MUS/MSS Enumeration
نویسندگان
چکیده
In various areas of computer science, the problem of dealing with a set of constraints arises. If the set of constraints is unsatisfiable, one may ask for a minimal description of the reason for this unsatisifiability. Minimal unsatisfiable subsets (MUSes) and maximal satisfiable subsets (MSSes) are two kinds of such minimal descriptions. The goal of this work is the enumeration of MUSes and MSSes for a given constraint system. As such full enumeration may be intractable in general, we focus on building an online algorithm, which produces MUSes/MSSes in an on-the-fly manner as soon as they are discovered. The problem has been studied before even in its online version. However, our algorithm uses a novel approach that is able to outperform the current state-of-the art algorithms for online MUS/MSS enumeration. Moreover, the performance of our algorithm can be adjusted using tunable parameters. We evaluate the algorithm on a set of benchmarks. 1998 ACM Subject Classification F.4.1 Logic and constraint programming
منابع مشابه
Enumerating Infeasibility: Finding Multiple MUSes Quickly
Methods for analyzing infeasible constraint sets have proliferated in the past decade, commonly focused on finding maximal satisfiable subsets (MSSes) or minimal unsatisfiable subsets (MUSes). Most common are methods for producing a single such subset (one MSS or one MUS), while a few algorithms have been presented for enumerating all of the interesting subsets of a constraint set. In the case ...
متن کاملRecursive Online Enumeration of All Minimal Unsatisfiable Subsets
In various areas of computer science, e.g. requirements analysis, software development, or formal verification, we deal with a set of constraints/requirements. If the constraints cannot be satisfied simultaneously, it is desirable to identify the core problems among them. Such cores are called minimal unsatisfiable subsets (MUSes). The more MUSes are identified, the more information about the c...
متن کاملBoosting a Complete Technique to Find MSS and MUS Thanks to a Local Search Oracle
In this paper, a new complete technique to compute Maximal Satisfiable Subsets (MSS) and Minimally Unsatisfiable Subformulas (MUS) of sets of Boolean clauses is introduced. The approach improves the currently most efficient complete technique in several ways. It makes use of the powerful concept of critical clause and of a computationally inexpensive local search oracle to boost an exhaustive a...
متن کاملEfficient MUS Enumeration of Horn Formulae with Applications to Axiom Pinpointing
The enumeration of minimal unsatisfiable subsets (MUSes) finds a growing number of practical applications, that includes a wide range of diagnosis problems. As a concrete example, the problem of axiom pinpointing in the EL family of description logics (DLs) can be modeled as the enumeration of the group-MUSes of Horn formulae. In turn, axiom pinpointing for the EL family of DLs finds important ...
متن کاملMotor unit survival in lifelong runners is muscle dependent.
UNLABELLED A contributing factor to the loss of muscle mass and strength with adult aging is the reduction in the number of functioning motor units (MUs). Recently, we reported that lifelong competitive runners (master runners = ~66 yr) had greater numbers of MUs in a leg muscle (tibialis anterior) than age-matched recreationally active controls. This suggested that long-term exposure to high l...
متن کامل